package com.windfone.service.impl;

import com.windfone.dao.ProductExtendDao;
import com.windfone.model.ProductBase;
import com.windfone.model.ProductCameraFunc;
import com.windfone.model.ProductDigiFunc;
import com.windfone.model.ProductMultimediaFunc;
import com.windfone.service.ProductExtendService;

public class ProductExtendServiceImpl implements ProductExtendService {
	private ProductExtendDao productExtendDao;
	public void setProductExtendDao(ProductExtendDao productExtendDao) {
		this.productExtendDao = productExtendDao;
	}

	public int deleteProductBase(int keValue) {
		return productExtendDao.deleteProductBase(keValue);
	}

	public int updateProductBase(ProductBase bean) {
		return productExtendDao.updateProductBase(bean);
	}

	public int insertProductBase(ProductBase bean) {
		return productExtendDao.insertProductBase(bean);
	}

	public int deleteProductCameraFunc(int keValue) {
		return productExtendDao.deleteProductCameraFunc(keValue);
	}

	public int updateProductCameraFunc(ProductCameraFunc bean) {
		return productExtendDao.updateProductCameraFunc(bean);
	}

	public int insertProductCameraFunc(ProductCameraFunc bean) {
		return productExtendDao.insertProductCameraFunc(bean);
	}

	public int deleteProductDigiFunc(int keValue) {
		return productExtendDao.deleteProductCameraFunc(keValue);
	}

	public int updateProductDigiFunc(ProductDigiFunc bean) {
		return productExtendDao.updateProductDigiFunc(bean);
	}

	public int insertProductDigiFunc(ProductDigiFunc bean) {
		return productExtendDao.insertProductDigiFunc(bean);
	}

	public int deleteProductMultimediaFunc(int keValue) {
		return productExtendDao.deleteProductDigiFunc(keValue);
	}

	public int updateProductMultimediaFunc(ProductMultimediaFunc bean) {
		return productExtendDao.updateProductMultimediaFunc(bean);
	}

	public int insertProductMultimediaFunc(ProductMultimediaFunc bean) {
		return productExtendDao.insertProductMultimediaFunc(bean);
	}

	public ProductBase loadProductBaseByProductId(int keyValue) {
		return productExtendDao.loadProductBaseByProductId(keyValue);
	}

	public ProductCameraFunc loadProductCameraFuncByProductId(int keyValue) {
		return productExtendDao.loadProductCameraFuncByProductId(keyValue);
	}

	public ProductDigiFunc loadByProductDigiFuncProductId(int keyValue) {
		return productExtendDao.loadByProductDigiFuncProductId(keyValue);
	}

	public ProductMultimediaFunc loadProductMultimediaFuncByProductId(int keyValue) {
		return productExtendDao.loadProductMultimediaFuncByProductId(keyValue);
	}

	public int deleteProductBaseByProductId(int productId) {
		return productExtendDao.deleteProductBaseByProductId(productId);
	}

	public int deleteProductCameraFuncByProductId(int productId) {
		return productExtendDao.deleteProductCameraFuncByProductId(productId);
	}

	public int deleteProductDigiFuncByProductId(int productId) {
		return productExtendDao.deleteProductDigiFuncByProductId(productId);
	}

	public int deleteProductMultimediaFuncByProductId(int productId) {
		return productExtendDao.deleteProductMultimediaFuncByProductId(productId);
	}

}
